// pages/mine/tracking/tracking.js
const util = require("../../../utils/util");
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    resList: [],
    key: "4",
    uid: ""
  },
  // 问题反馈
  withAdmin(e) {
    console.log(e);
    wx.showToast({
      title: '反馈电话：'+ e.currentTarget.dataset.type,
      icon: 'none',
      duration: 3000
    })
  },
  // 加群
  takeGroup() {
    wx.showToast({
      title: '工作QQ群号：98576254',
      icon: 'none',
      duration: 3000
    })
  },
  // 联系企业
  contact() {
    wx.showToast({
      title: '企业电话：0771-664599',
      icon: 'none',
      duration: 3000
    })
  },
  detail(e) {
    console.log(e.currentTarget.dataset.id)
    wx.navigateTo({
      url: '../trackingdetail/detail?id=' + e.currentTarget.dataset.id,
    })
  },
  changeTabs(e) {
    console.log(e)
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options)
    this.setData({
      key: options.key
    });
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    var _this = this
    let userId = app.getCache('openid');
    console.log(userId)
    wx.cloud.callFunction({
        // 云函数名称
        name: 'getMyJoinJob',
        // 传给云函数的参数
        data: {
          data: {
            userId: userId
          }
        }
      })
      .then(res => {
        console.log(res)
        this.setData({
          resList: res.result.list || []
        })
      })
  },
// 取消报名
  cancelJob(e){
    console.log(e.currentTarget.dataset.id);
    let _id = e.currentTarget.dataset.id;
    wx.cloud.callFunction({
      // 云函数名称
      name: 'updataStatus',
      // 传给云函数的参数
      data: {
        where: {
          _id: _id
        },
        data:{
          status: -1,
          jiesuanTime: util.formatTime(new Date())
        }
      }
    })
    .then(res => {
      console.log(res)
      wx.showToast({
        title: '操作成功',
        icon: 'success',
        duration: 1500
      })
      setTimeout(() => {
        this.onShow()
      }, 1500);
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})